/**
 * Created by lenovo on 2016/12/1 0001.
 * 观察者模式，observer pattern，当对象间存在一对多的关系时，使用观察者模式。
 * 比如一个对象修改时候，需要通知所有依赖它的其他对象。
 * 实现步骤：
 * 1、创建抽象类Observer
 * 2、创建Observer的实现类
 * 3、创建Subject类和client类，且subject类包含绑定observer和client的方法。
 */
package patterns.observer;